cushion seal - Spanish English Dictionary