escalivada
Meanings
Noun
1. a dish consisting of roast peppers, aubergine and other vegetables
Examples2
I watched how they made escalivada on TV.
I learned how to make escalivada by watching it on TV.