Meaning of “effleurage” in the English Dictionary

british dictionary