rhizoverb
Beta
Feedback
→
yeti
Legendary Himalayan creature
noun · A legendary hairy humanlike creature said to live in the Himalayas.
Enable JavaScript for search, audio, and interactive vocabulary practice.