Search term Villette has one result
FR French EN English
villette (n) [settlement] (n) town (n) [settlement]