Definify.com

Definition 2024


froglets

froglets

English

Noun

froglets

  1. plural of froglet