Idiom: Lean and mean

Idiom Definitions for 'Lean and mean'


An organisation that is lean and mean has no excess or unnecessary elements and is very competitive.

Download our Idioms eBooks - Download our English idioms eBooks now...

See also: