Clue: Place trap underground with modern technology (8)
Answer: INTERNET
Explanation: Place trap underground with modern technology (8)
INTER NET ('place trap underground').