Vocabulary
身の置き場がない
みのおきばがない
feeling out of place; feeling that one doesn't belong; not knowing what to do with oneself
expression
i-adjective