dolphin oil

Noun
  1. An unsaturated fatty oil obtained from dolphins and used as a fine lubricant (synset 115021276)

Found on Word Lists

Other Searches