crenelation - Spanish English Dictionary