Definition of タプナード

タプナード

tapunaado

noun
tapenade(food term)