that helps a lot - Inglés Sinónimo Diccionario