give up (something) as a bad job - Inglés Sinónimo Diccionario

Can't found any synonym terms.