American Dictionary
Definition in front of someone in American English
in front of someone phrase
phrase
2
in a situation where someone is there with you
Synonyms and related words
Synonyms and related words
