oil of petre

English

Noun

oil of petre (uncountable)

  1. (obsolete) petroleum