hydromulching - German English Dictionary