Translation of berudu in English:

berudu

tadpole

noun

  • 1

    tadpole, larva of a frog or toad, etc. at the stage when it has gills and a tail