have debuted - German English Dictionary