Home
Search
Index
Definify.com
Definition
2024
long-fingered_frog
long-fingered frog
English
Noun
long
-
fingered
frog
(
plural
long-fingered frogs
)
Any of a group of frogs of the
Cardioglossa
genus.
Similar Results