ambassadrix

English

Noun

ambassadrix

  1. (very rare) an ambassadress.
Last modified on 29 October 2009, at 17:40