Translation of tadpole in Malay

tadpole

berudu

noun

  • 1

    berudu