Russia musquash

English

Noun

Russia musquash

  1. The fur of the Russian desman.