ending up costing a lot more - Inglés Sinónimo Diccionario