alfalfa dodder - Turkish English Dictionary