Langimage
English
B1

physically present at a location.

Meanings

physically present at a location.

I met the author in person at the book signing.

Synonyms

Antonyms

Last updated: 2025/01/11 11:51