Find the word definition

Wikipedia

Afren

Afren plc was an international independent oil exploration and production company. It was formerly fully listed on the London Stock Exchange but is now in administration.