Big Huge Thesaurus

terbinafine

noun