synthetic butyl rubber - Spanish English Dictionary