river 182 miles (293 kilometers) long in northeast central France flowing north-northwest into the Seine River
Love words? Need even more definitions?
Merriam-Webster unabridged



