Definitions of horned frog:
- noun: Any of several large carnivorous frogs, of the genus Megophrys, that have elongated "eyebrows"
- noun: Any of the genus Phrynosoma of horned lizards, especially the Texas horned lizard.
(Definitions from Wiktionary)
Related words...
|
|
|
| |