petroleum source rock - French English Dictionary