Borrowed from French pétrophyle. By surface analysis, petro- + -fil. petrofil m or n (feminine singular petrofilă, masculine plural petrofili, feminine...