artificial drainage - German English Dictionary