dolphin oil

1. (noun) an unsaturated fatty oil obtained from dolphins and used as a fine lubricant
Related Words: animal oil



Terms and Conditions of Use / Copyright Notice