large-fruited dodder - German English Dictionary