meaning of oil shale

1. shale from which oil can be obtained by heating


Related Words

oil shale | shale oil |

Developed & Maintained By Taraprasad.com

Treasure Words