dolphin oil

Explore definitions, synonyms, and language insights of dolphin oil

Definitions

Noun
an unsaturated fatty oil obtained from dolphins and used as a fine lubricant

More General Terms