barbecued spareribs - Alemán Inglés Diccionario