Attested.to

Definition

a large hairy humanoid creature said to live in the Himalayas

Seed ·

Term in context

abominable snowman in CommonParlance