Definitions of rubefacient:

  • noun:   a medicine for external application that produces redness of the skin