incastellato

Adjective

 * 1) fortified with battlements
 * 2) crenellated