torbay - German English Dictionary