type of parasitic plant - German English Dictionary