Englishfor English speakers
Tara
—
noun
a village in eastern Ireland (northwest of Dublin); seat of Irish kings until 6th century
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.