Big Huge Thesaurus

rebarbative

adjective

similar terms