satisfy one's curiosity - French English Dictionary