fresh troops - German English Dictionary