Advertisement

Advertisement

Lords

1

/ lɔːdz /

noun

  1. the Lords
    short for House of Lords


Lord's

2

/ lɔːdz /

noun

  1. a cricket ground in N London; headquarters of the MCC

Advertisement

Advertisement

Advertisement

Advertisement