Mainstreet rhymes with:
greenstreet, stonestreet, bradstreet, broadstreet, greenstreet, hemstreet, longstreet, overstreet, stonestreet, wallstreet
Mainstreet sounds like:
magistrate, mastered, meckstroth, menstruate, mistreat, mistreated, mistretta, mostaert, mustard, mustered