English Dictionary
Definition in front of someone in British 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
