oil dispersant - Spanish English Dictionary