leafhopper worm (empoasca kraemeri) - French English Dictionary