sheep_frog has definitions from the field of zoology
1
[ noun ] (zoology) mostly of Central America

Related terms

frog Hypopachus

*