Slovnenya

Translation English French: domineering

Dictionary: main
domineering
adjective