Insulator: - Insulator is a material which does not allow to flow of current trough itself is called insulator. Example: - wood, glass etc.
Conductor: - Metal is a material which allow to flow of current trough itself is called Conductor. Example: - Aluminum, Steel etc.
Semiconductor: - a Semiconductor is a material which has the resistivity in between semiconductor and insulator. Example: - Ge, Si, and C etc.