irrigation techniques - German English Dictionary