Definitions for "Villehardouin"
Villehardouin (F-10220) is a village in France, 30 km north-east of Troyes.