pasture day moth caterpillar - Turkish English Dictionary