Temazepam is a hypernym of benzodiazepine.
In pharmaceutical drug terms the difference between benzodiazepine and temazepam
is that
benzodiazepine is any of a class of psychoactive drugs, structured upon diazepine, used in the treatment of anxiety, insomnia and other related disorders while
temazepam is a drug generally prescribed for the short-term treatment of sleeplessness.