Long and slinky like a trout, never sings till it's guts come out.

Answer: gun

More Difficult Riddles with answers

More Difficult Riddles