What is the meaning of Ogro?

ogre

ogre

ogre (brutish giant)

ogre

fiend, brute

crank

Source: wiktionary.org