acaracide - French English Dictionary