Horned Frog (noun) Definition, Meaning & Examples

noun
  1. any of various frogs having a marked protuberance on the head, cheek, or upper eyelid.
  2. a horned lizard.
Horned Frog (noun) Definition, Meaning & Examples

More Definitions