2 English Synonyms for MENK
Prev.1Next
yeti
Definition: 1. (cryptozoology) An unidentified humanoid animal said to live in the Himalayas.
Show more information about yeti
Show external searches
Search for Russian yeti in:
Prev.1Next
Search took: 10.2830 ms