scavenging stroke - Turkish English Dictionary