Slovnenya

Translation English French: cumbersome

Dictionary: main
cumbersome
adjective