AYACUCHO Meaning of AYACUCHO in English geographical name town S Peru SE of Lima population 101,600 Merriam Webster. Explanatory English dictionary Merriam Webster. Толковый словарь английского языка Мерриам-Уэбстер. 2012