Translation of berudu in English:

berudu

tadpole

noun

  • 1

    tadpole