Petro

French Meaning

petro-

English Meaning