Meaning of “crème fraîche” in the English Dictionary

british dictionary