English to Catalan Dictionary
dullard
Idiotisme (malaltia)
Meaning for dullard found in 25 Languages.
Sponored Video