Clue: Immovable barrier straddled by a six-footer (7)
Answer: ADAMANT
Explanation: Definition: Immovable
An envelope ('streaddled by') of DAM ('barrier') in 'a' plus ANT (insect, 'six-footer').