wampuses

English

Noun

wampuses

  1. plural of wampus