MalayTranslate.com
Malay to English Translator
Translate Here

English to English

Salmon River

noun (n)

  • a tributary of the Snake River in Idaho
    anak sungai dari sungai ular di idaho
    Synonym:
    salmon
    source: wordnet30