Slovnenya

Translation English French: sambuca

Dictionary: main
sambuca
noun