seed planting machine - French English Dictionary