twin-spotted sphinx - Turkish English Dictionary