leaf (of a plant) - German English Dictionary