ambassadress
English
ambassadress meaning in English • ambassadress का अर्थ अंग्रेजी में
Noun
- A female ambassador; also, the wife of an ambassador.