CHOUICHA MEANING IN ENGLISH

• Chouicha Definition & Synonyms

  1. (n.) The salmon of the Columbia River or California. See Quinnat.


RECENT SEARCHES