domina English - Italian
1.
-
Englishto govern, rule or control by superior authority or power
-
Italiandominare
-
Englishto overlook from a height
-
Italiandominare
Related words
lady mistress boss medal divide and conquer
English translator: English Italian domina Eesti sõnaraamat Español Traductor Svenska Översättare