LAMP-POST MEANING IN ENGLISH

• Lamp-post Definition & Synonyms

  1. (n.) A post (generally a pillar of iron) supporting a lamp or lantern for lighting a street, park, etc.


RECENT SEARCHES