WordUnscrambler Home
river
Definitions
[ˈrɪvə], (Noun)
Definitions:
- a large natural stream of water flowing in a channel to the sea, a lake, or another river
(e.g: the River Danube)
Phrases:
- sell someone down the river
- up the river
Origin
:
Middle English: from Anglo-Norman French, based on Latin riparius, from ripa ‘bank of a river’
Click here to see the free dictionary definition for river
definition by Oxford Dictionaries