Definition, synonyms and related words
A fictional frog headed humanoid monster from the Dungeons & Dragons roleplaying game.