Englishfor English speakers
river
Noun
—
A channel of water.
We go swimming in the river.
The river bends there.
—
A lot of something.
He won a river of votes.
barrow
—
noun
the quantity that a barrow will hold
—
noun
a cart for carrying small loads; has handles and one or more wheels
—
noun
(= burial mound)
(archeology) a heap of earth placed over prehistoric tombs