rubefacient

noun

1.
a medicine for external application that produces redness of the skin