Spanish-English dictionary »

sascuache meaning in English

SpanishEnglish
Sascuache noun
{m}

Sasquatch(a hairy humanoid creature)
noun
[UK: sˈaskwɒtʃ] [US: sˈæskwɑːtʃ]

sasquatch(a hairy humanoid creature)
noun
[UK: sˈaskwɒtʃ] [US: sˈæskwɑːtʃ]