Meaning of “profiterole” in the English Dictionary

british dictionary