ridge for planting seeds - French English Dictionary