self-subsistent - Turkish English Dictionary