Slovnenya

Translation English French: overwhelming

Dictionary: main
overwhelming