Dictionary English – Romanian

buffoon



Substantiv