headquarters troop - German English Dictionary