two-spotted lady - Turkish English Dictionary