English Dictionary
Definition all expenses paid in British English
all expenses paid phrase
phrase
Synonyms and related words

English Dictionary