hydro-seeding - French English Dictionary