shebeasts

English

Noun

shebeasts

  1. plural of shebeast