English | German | Russian | Czech

ambassadrix English

Meaning ambassadrix meaning

What does ambassadrix mean?

ambassadrix

(rare) an ambassadress.

Are you looking for...?