Sarthe
noun
°a river in northwest France.
°one of the departments in Pays de la Loire, France.