Definition of Ayacucho in English:

Ayacucho

proper noun

  • A city in the Andes of south central Peru; population 151,000 (est. 2009).

Pronunciation:

Ayacucho

/ˌʌɪəˈkuːtʃəʊ/