yeti n : large hairy humanoid creature said to live in the Himalayas [syn: {abominable snowman}]
Copyright © 2024 3Dict.net