(barely) succeed - Inglés Sinónimo Diccionario