Antonyms for "soft"

Words with opposite meaning