Definify.com

Definition 2024


litter_frogs

litter frogs

English

Noun

litter frogs

  1. plural of litter frog