Term Gallery logo

Meanings of ministry of petroleum and mineral resources in English