Answer:
Option D is correct.
Explanation:
Polyhedron is a solid figure which is entirely made up of polygons.
Octahedron is a polyhedron with eight faces.
Icosahedron is a polyhedron with twenty faces.
Hexahedron is a polyhedron with six faces.
Tetrahedron is a polyhedron with four faces.
Dodecahedron is polyhedron with twelve faces.
Cube is a Hexahedron.
To find: A polyhedron which has more than 8 faces and less than 20 faces.
So, From given Option only Dodecahedron has more than 12 faces and less than 20 faces.
Therefore, Option D is correct.