beaves

English

Noun

beaves

  1. plural of beave