seal witness drain - German English Dictionary