self-supporting support - Turkish English Dictionary