Historically a cross was any pair not involving the domestic currency; in modern trading it means any pair without the dollar, such as EUR/GBP, AUD/JPY or EUR/CHF. See also dollar-pair.
Most crosses are still priced off the dollar legs behind the scenes, because that is where the deepest liquidity sits. A bank quoting EUR/GBP is effectively combining EUR/USD and GBP/USD, then adding a spread for the extra work. That is why crosses usually show wider spreads than either dollar pair.
Example: EUR/USD is 1.0840 and GBP/USD is 1.2700. The implied EUR/GBP is 1.0840 / 1.2700 = 0.8535. If a broker quotes EUR/GBP at 0.8533 / 0.8537, the two-pip spread is roughly the sum of the spreads on the legs.
Related: dollar-pair, triangular-arbitrage, euro-cross, yen-cross