Definition of Avignon in English:

Avignon

proper noun

  • A city on the Rhône River in southeastern France; population 94,787 (2006). From 1309 until 1377, it was the residence of the popes during their exile from Rome, and it was papal property until the French Revolution.

Pronunciation:

Avignon

/ˌavənˈyôn/