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.


Idioms similar to 'Lean and mean'

See also: