torba - German English Dictionary