hydro-seeding - German English Dictionary