MalayTranslate.com
Malay to English Translator
Translate Here

English to English

swelled head

noun (n)

  • an exaggerated opinion of your own importance
    sebuah berlebihan pendapat sendiri penting
    source: wordnet30