Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of lamp post

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