self-supporting body - Turkish English Dictionary