hydroseeding - French English Dictionary