channel seal - Spanish English Dictionary