have an insatiable desire for knowledge - Turkish English Dictionary