Definition of frog tadpole in English:

frog tadpole

noun

  • The aquatic larva of a frog.

Origin

Late 18th century.