salicylic aldehyde

noun

Medical Definition of salicylic aldehyde