amur - definitions and synonyms

amur noun

  1. ( also written as Amur )

    English Meaning: 

    : an Asian river between China and Russia; flows into the Sea of Okhotsk