Definitions
noun
a French river that flows through the heart of Paris and then northward into the English Channel
Look “seine river” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
a French river that flows through the heart of Paris and then northward into the English Channel