Adour

English

Proper noun

Adour

  1. A river in southwestern France.