Translation of rama-rama in English:

rama-rama

moth

noun

  • 1

    moth, insect like a butterfly but usu. flying at night