The AI-powered English dictionary
plural osmolytes
(biology) Any substance that contributes to the (regulation of) osmotic pressure in cells and tissues