Dicts.info 

Petrology Encyclopedia :: definitions