hambeasts

English

Noun

hambeasts

  1. plural of hambeast