Yahoo India Web Search

Search results

  1. Dictionary
    self-sustaining
    /ˌsɛlfsəˈsteɪnɪŋ/

    adjective

    • 1. able to continue in a healthy state without outside assistance: "the studies throw doubt on whether these businesses are really self-sustaining"

    More definitions, origin and scrabble points