meaning of abominable snowman

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


Related Words

abominable snowman |

Developed & Maintained By Taraprasad.com

Treasure Words