Home / Dictionary / Tirilazad

Tirilazad Uncommon

Definition, synonyms and related words

Definitions
Noun
1

A drug proposed for the treatment of strokes.

Rhyming Words
azad shahrazad
Compare
Tirilazad vs