Jermoonal definition

The snow partridge Lerwa lerwa.
noun
0
0
Advertisement