English version

crème de la crème

From Longman Dictionary of Contemporary Englishcrème de la crèmecrème de la crème, creme de la creme /ˌkrem də lɑː ˈkrem/ noun [singular]  BESTthe very best of a kind of thing or group of people Oxford and Cambridge are often seen as the crème de la crème of British universities.
Pictures of the day
What are these?
Click on the pictures to check.