batsquatch means 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). Lexicurio rates it Sui generis — a strength score of 92 out of 100.
noun
- 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).“The closest thing to what the caller describes is a creature called the Batsquatch. Batsquatch is seen at Mount St. Helens. Some people theorize that when Mount St. Helens erupted it also opened up a dimensional portal, ...”