apple leaf sucker - German English Dictionary