a good bet - German English Dictionary