AMBASSADRESS

Definition of AMBASSADRESS

  1. (noun)a woman ambassador