MalayTranslate.com
Malay to English Translator
Translate Here

English to English

swellhead
('sw/E/l,h/E/d )

noun (n)

  • a conceited and self-centered person
    sombong dan self centered orang
    Synonym:
    egoist, egotist
    source: wordnet30