butifarra
Top 35000
Meanings
Noun
1. botifarra (sausage from Catalonia)
2. ham and salad sandwich (Bolivia, Peru)