Big Huge Thesaurus

Keflex

noun