lean and mean - definition and synonyms

adjective
  1.   From our crowdsourced Open Dictionary
    ready and able to do hard workSubmitted by MuhammadEgypt from Egypt on 26/11/2010