noun a close or exciting ending to a sports match or competition
grandstand finish 🔊 Listen to this noun a close or exciting ending to a sports match or competition Share Facebook Twitter Google +