humber bridge Meaning, Definition & Usage

  1. noun a suspension bridge at Hull, England; 4,626 feet long

WordNet