abiogenic petroleum origin - Spanish English Dictionary