English
English version

crown jewels

From Longman Business Dictionarycrown jewelsˌcrown ˈjewels noun [plural] a company’s most important and valuable assetsThe energy company’s crown jewels include huge natural oil and gas reserves.
Pictures of the day
What are these?
Click on the pictures to check.