flor y nata
Meanings
Noun
1. the crème de la crème; the cream (of society) (idiomatic)