ille








noun

  1. a river in Ille-et-Vilaine in W France, flowing S to Rennes.
56 queries 0.585