potato aphid - Spanish English Dictionary