toughy

noun

Something that is tough, or difficult.