chouicha
English
chouicha meaning in English • chouicha का अर्थ अंग्रेजी में
Noun
- The salmon of the Columbia River or California. See Quinnat>.