Definition of Ogre

Definition of Ogre
  1. Ogre Proper noun A town in central Latvia
Need more help? Try our forum NEW