Oudenaarde

English

Proper noun

Oudenaarde

  1. A city in East Flanders, Flanders, Belgium