MalayTranslate.com
Malay to English Translator
Translate Here

English to English

larger-than-life

adjective satellite (s)

  • very imposing or impressive; surpassing the ordinary (especially in size or scale)
    atau santun sangat mengesankan; surpassing biasa (terutama dalam saiz atau skala)
    Synonym:
    epic, heroic
    source: wordnet30