salicylaldehyde - French English Dictionary