noun a town in central Maryland, near Baltimore.
Towson 🔊 Listen to this noun a town in central Maryland, near Baltimore. Share Facebook Twitter Google +