Meaning of “macaroon” in the English Dictionary

English