|
Definition of Horned frog
1. Noun. Any of several large carnivorous frogs, of the genus ''Megophrys'', that have elongated "eyebrows" ¹
¹ Source: wiktionary.com
|
1. Noun. Any of several large carnivorous frogs, of the genus ''Megophrys'', that have elongated "eyebrows" ¹
¹ Source: wiktionary.com