What is the difference between a stone and a stone fish?

A stone is a stone and stonefish is a poisonous fish that looks like a stone but if you step on it it injects poison into your foot.