salt absorbing cells - Turkish English Dictionary