seal witness drain - Spanish English Dictionary