alfalfa caterpillar - Turkish English Dictionary