mountain beaver

English

Noun

mountain beaver (plural mountain beavers)

  1. Sewellel.

Translations