Noun
imidazotetrazine (countable and uncountable, plural imidazotetrazines) (organic chemistry) A imidazolyl derivative of tetrazine that is a prodrug of temozolomide