Slovnenya

Translation English French: cumbrous

Dictionary: main
cumbrous
adjective