Slovnenya

Translation English French: macaroon

Dictionary: main
macaroon
noun