Big Huge Thesaurus

hard-nosed

adjective

similar terms