meaning of andalusia

1. a region in southern Spain on the Atlantic and the Mediterranean; formerly a center of Moorish civilization


Related Words

andalusia | andalusian |

Developed & Maintained By Taraprasad.com

Treasure Words