AMBASSADRESS MEANING IN ENGLISH

• Ambassadress Definition & Synonyms

  1. (n.) A female ambassador; also, the wife of an ambassador.


RECENT SEARCHES