adj. 1.taking place over public roads 2.working for a short time in different places road n. 1.an open way (generally public) for travel or transportation 2.a way or means to achieve something