Search in full dictionary

CREME DE LA CREME (1)

CREME DE LA CREME (1)
ScnMaster
(French) the very best; the choicest parts or members. The phrase literally means cream of the cream SHSBC Binder 21 Approved Glossary