Question: what is the difference between firm and tough?
Answer: As adjectives the difference between tough and firm is that tough is strong and resilient; sturdy while firm is steadfast, secure, hard (in position).