meaning of alcazar

1. A fortress; also, a royal palace.


Related Words

alcazar |

Developed & Maintained By Taraprasad.com

Treasure Words