tobacco worm (manduca sexta) - French English Dictionary