have an insatiable desire for knowledge - Deutsch Englisch Wörterbuch