embattled in Spanish
embattled in Spanish
almenado
(architecture) Of a fortress or other building, a wall, etc.: having battlements or crenellations; battlemented, crenellated.