polybutadiene rubber - French English Dictionary