oil production plant - Spanish English Dictionary