tobacco worm (manduca sexta) - Spanish English Dictionary