Terrestrial amphibian (10)
I believe the answer is:
salamander
'terrestrial amphibian' is the definition.
(I've seen this in another clue)
This is the entire clue.
(Other definitions for salamander that I've seen before include "Fiery spirit" , "Mythical fire lizard" , "amphibious creature" , "An amphibian; fire spirit" , "Beast" .)