drainage board - German English Dictionary