oft-touted - German English Dictionary