marine petrology - Turkish English Dictionary