Big Huge Thesaurus

Glucophage

noun