anticucho
Top 30000
Meanings
Noun
1. skewered food (Peru, Chile)