Translation of marvel in Malay

marvel

noun

  • 1

    sesuatu yang ajaib atau mengagumkan, mukjizat

transitive verbmarvelled

  • 1

    berasa ajaib, berasa kagum