Portuguese-English dictionary »

algeciras meaning in English

PortugueseEnglish
Algeciras proper noun
{f}

Algeciras(city in Andalusia, Spain)
proper noun