Definify.com

Definition 2025


long-fingered_frogs

long-fingered frogs

English

Noun

long-fingered frogs

  1. plural of long-fingered frog