tobacco worm (manduca sexta) - German English Dictionary