Spanish-English dictionary »

acaya meaning in English

SpanishEnglish
Acaya proper noun

Achaea(a region in the northern head of the Peloponnese)
proper noun