Meaning of “macaroon” in the English Dictionary

british dictionary