Definify.com

Definition 2025


Darwin's_frogs

Darwin's frogs

English

Noun

Darwin's frogs

  1. plural of Darwin's frog