Santiago Juxtlahuaca
English
Etymology
From
Spanish
Santiago Juxtlahuaca
.
Proper noun
Santiago
Juxtlahuaca
A
town
and
municipality
of
Oaxaca
,
Mexico
.