Dictionary English – Romanian

dullard



Substantiv