catalog: a complete list of things; usually arranged systematically
list: a database containing an ordered array of items (names or topics)
main street: street that serves as a principal thoroughfare for traffic in a town