self-plugging drain - German English Dictionary