Definify.com

Definition 2025


froglets

froglets

English

Noun

froglets

  1. plural of froglet