satisfy one's curiosity - Spanish English Dictionary