Slovnenya

Translation English French: overpower

Dictionary: main
overpower
verb