Translation of maggot in Malay

maggot

berenga

noun

  • 1

    berenga