large-fruited dodder - Spanish English Dictionary