alfalfa sprouts - Turkish English Dictionary