olfactory sensation - Spanish English Dictionary