Almenado admin 5 years ago Almenado Almenado Definition Almenado Spanish Adjective English meaning : Crenellated