Feedback
Horned frog
Meaning
Noun
●
In Frogs:
Any of several large
carnivorous
frogs
, of the
genus
Megophrys, that have
elongated
"eyebrows"
●
Any of the
genus
Phrynosoma of
horned lizards
, especially the Texas
horned
lizard.
Sourced from
Wiktionary
Join 10 million students and professionals writing 70% faster at QuillBot.com
Start writing better