sheep tick - French English Dictionary