leaf scars - Turkish English Dictionary