Dicts.info 

Petrology dictionary :: translations