dike (dyke) - French English Dictionary