sowing and planting machine - Turkish English Dictionary