froglet
noun 2
Definitions
noun
1
A newly emerged frog, either from the tadpole stage (usually aquatic), or directly from the egg.
2
A little or insignificant French person.
Your note
not saved0 chars
noun
A newly emerged frog, either from the tadpole stage (usually aquatic), or directly from the egg.
A little or insignificant French person.