As a non-native English speaker, I’m a bit confused by 道 (for which one of the synonyms is street) and 通り (for which the primary meaning is avenue, and street one of the synonyms).
I’m not familiar at all with the subtle differences between street, road, way, avenue, etc. But if I google them it does seem street and avenue are similar, only that they’re perpendicular to each other. Is that correct? If so, how can 道 mean street but not avenue?