French-English dictionary »

passer crème meaning in English

FrenchEnglish
passer crème verbe

hit the spot(be particularly pleasing or appropriate)
verb