Definition of “lam” - English Dictionary

british dictionary