• 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
Connect with us on Facebook