GeneralConnection.com
➔
Dictionary
yeti
Noun
1. abominable snowman
1. legendary creature
Usage