can't restrain one's curiosity - Inglés Sinónimo Diccionario