drainage pit - German English Dictionary