destroyers - French English Dictionary