twin-spotted sphinx - Spanish English Dictionary