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
Explore definitions, synonyms, and language insights of dolphin oil