twin-spotted sphinx - German English Dictionary