English Dictionary
Definition lam in British English
lam noun
noun
/læm/
Synonyms and related words
