* Definite Shape: No, iron does not have a definite shape. It's a solid, but it can be molded and shaped depending on how it's formed. Think of a piece of iron, it can be a cube, a sphere, or any other shape you want to make it.
* Definite Volume: Yes, iron has a definite volume. This means that it occupies a specific amount of space, regardless of its shape. Even if you reshape a piece of iron, it will still have the same amount of matter, and therefore the same volume.
In summary: Iron is a solid, but it's malleable (can be shaped) and therefore does not have a definite shape. However, it has a definite volume.