immature leaf - German English Dictionary