place that sells skewers - Francés Inglés Diccionario