Polish-English dictionary »

tapenada meaning in English

PolishEnglish
tapenada

tapenade