leaf (of trees and plants) - Turkish English Dictionary