potato aphid - French English Dictionary