separate drainage system - German English Dictionary