Word info

Batsquatch

Noun

Meaning

Batsquatch (plural Batsquatches)

A mythical flying creature (cryptid) supposedly sighted around Mount St. Helens in the United States, resembling a flying, bat-winged (sometimes bat-eared) primate (either considered one specific creature, or a species).

Source: en.wiktionary.org

Close letter words and terms