irrigation-trench - German English Dictionary