Big Huge Thesaurus

vasodilator

noun