Word Meaning

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


Meaning of lam

- To beat soundly; to thrash.

Crossword clue for lam

- Beat
- Flee, colloquially
- Fly the coop
- Hit hard
- Make a run for it
- Strike
- Wallop