tough - definition and synonyms

adjective
  1.   From our crowdsourced Open Dictionary
    a tough get something or someone that is not easy to find, especially because there is a great demand for them

    A good teacher of Chinese is a tough get at the moment.

    Submitted by Boris Marchenko from Russian Federation on 25/11/2014