rubefacient: a medicine for external application that produces redness of the skin
agent: a substance that exerts some force or effect
pipefish: fish with long tubular snout and slim body covered with bony plates