armoured cavalry troop - Spanish English Dictionary