echinoccose - French English Dictionary