Answer:
Fragrance is caused by many different airborne molecules interacting with your olfactory system in the nose. Different molecules create different smells, for example Ammonia causes the urine smell, and Methyl Mercaptan rotten eggs. Bleach smell is due to chlorine.
Scientists aren't exactly sure how the olfactory senses process these stimuli into their respective smells, hence, no smell-o-vision =(