'dolphin oil' definitions:

Definition of 'dolphin oil'

(from WordNet)
noun
An unsaturated fatty oil obtained from dolphins and used as a fine lubricant