Big Huge Thesaurus

ketorolac

noun