king’s troop royal horse artillery - German English Dictionary