Ambassadresses meaning : A female ambassador. The wife of an ambassador.
ambassadresses
strategised
archaeologists
diverticulitis
free markets