Definition of “macaroon” - English Dictionary

English