meaning of yeti

1. large hairy humanoid creature said to live in the Himalayas


Related Words

yeti |

Developed & Maintained By Taraprasad.com

Treasure Words