roads(noun) noun1. a partly sheltered anchorageSimilar word(s): roadsteadDefinition categories: location, anchorage