hydromulching - French English Dictionary