pass the torch - German English Dictionary