Translator


"oil deposit" in Spanish