Tamil Dictionary 🔍

translatress

Trans*lat"ress, n. Defn: A woman who translates.


translatress - Similar Words