Slovnenya

Translation English French: overwhelm

Dictionary: main
overwhelm
verb