Castle [noun] + moorish [adjective]