bn:02839564n
Noun Named Entity
EL
No term available
EN
Delaware Stadium is a 18,500-seat multi-purpose stadium in Newark, Delaware, and is home to the University of Delaware Fightin' Blue Hens football team. Wikipedia
Relations
Sources