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

English Dictionary
in a situation where someone is there with you