Definition, synonyms and related words
A molecule with antidiabetic effects, resembling glibenclamide.