alfalfa dodder - German English Dictionary