English | German | Russian | Czech

ambassatrix English

Meaning ambassatrix meaning

What does ambassatrix mean?

ambassatrix

(rare) Ambassadress

Are you looking for...?