sheep_frog
1. [ noun ] (zoology) mostly of Central America
Related terms: frog Hypopachus