amphibole: a mineral or mineral variety belonging to the amphibole group
mineral: solid homogeneous inorganic substances occurring in nature having a definite chemical composition
teacher: a person whose occupation is teaching