• word of the day

    alcazar

    alcazar - Dictionary definition and meaning for word alcazar

    Definition
    (noun) any of various Spanish fortresses or palaces built by the Moors
Download our Mobile App Today
Receive our word of the day
on Whatsapp