crenelation - French English Dictionary