'dolphin oil' definitions:

Definition of 'dolphin oil'

From: WordNet
noun
An unsaturated fatty oil obtained from dolphins and used as a fine lubricant