the hatches, matches and despatches - French English Dictionary