Pharmacology

Lubiprostone is a: