place - definition and synonyms

noun
  1.   From our crowdsourced Open Dictionary
    the place to start the first thing to be done in order to achieve a goal

    If you are set to live a long life, eating tofu and squid is the place to start.

    Submitted by Boris Marchenko from Russian Federation on 19/11/2015