Englishfor English speakers
inn
Noun
—
An inn is a place where travellers can get lodging, food and drinks.
My friend has already booked a place in the inn for us.
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.