General:
* Crossroad: This is a general term for any intersection of roads, including one crossing a main road.
* Intersection: This is another general term for where two or more roads meet.
Specific:
* Side street: This implies a smaller road that crosses a larger, main road.
* Minor road: This is a more formal term for a smaller road that crosses a larger road.
* Connecting road: This emphasizes the purpose of the road to connect to the main road.
You can also use descriptive phrases like:
* A road crossing the main road
* The intersection of [side road name] and [main road name]
The best choice depends on the specific situation and the level of formality required.