The English army had a technological advantage.
ارتش انگلیس دارای برتری تکنولوژیکی بود.