crenels - French English Dictionary