leaf catcher - German English Dictionary