Synonyms for "hard-pressed"

Words with similar meaning