Dictionary search results

Showing 1-2 of 2 results

ogre British & World English

(In folklore) a man-eating giant

ogre English Thesaurus

an ogre with two heads