petrology - French English Dictionary