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