detachable leg support - Turkish English Dictionary