Big Huge Thesaurus

hard-pressed

adjective

similar terms