Horned-frog Definition

noun

Any of several large carnivorous frogs, of the genus Megophrys, that have elongated "eyebrows"

Wiktionary