Word info

Memphre

Proper noun

Meaning

Memphre

(Canada, cryptozoology) A large aquatic creature, similar to the Loch Ness monster, which supposedly lives in Lake Memphremagog, Quebec, Canada.

Source: en.wiktionary.org

Close letter words and terms