English dictionary
ambassadress meaning and definition
Definition and meaning of ambassadress at MeaningMonkey.org. ambassadress meaning and definition in the English Dictionary.AMBASSADRESS noun
Definition of ambassadress (noun)
- a woman ambassador
Source: Princeton University Wordnet