In line 5, the phrase ‘stumbled upon’ is closest in meaning to___________.7/19In line 5, the phrase ‘stumbled upon’ is closest in meaning to___________.tripped on accidentally found dug up conducted research on Giải thíchĐáp án đúng: B Dịch; stumble upon (v): tình cờ tìm thấy cái gì