twelve-spotted tiger beetle - Turkish English Dictionary