Definition & Meaning | English word MEMPHRE
MEMPHRE
Definitions of MEMPHRE
- (Canada, cryptozoology) A large aquatic creature, similar to the Loch Ness monster, which supposedly lives in Lake Memphremagog, Quebec, Canada.
Number of letters
7
Is palindrome
No
Search for MEMPHRE in:
Page preparation took: 133.87 ms.