leaf (of trees and plants) - German English Dictionary