streetlight

Explore definitions, synonyms, and language insights of streetlight

Definitions

Noun
a lamp supported on a lamppost; for illuminating a street

More General Terms