meaning of dolphin oil

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


Related Words

dolphin oil |

Developed & Maintained By Taraprasad.com

Treasure Words