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.

See also: