broad leaf trees - German English Dictionary