Chinese Version(中文版) | EBooks(电子书)
[mæ'lәudә]
(noun.) a distinctive odor that is offensively unpleasant.
Editor: Lorna--From WordNet
(n.) An Offensive to the sense of smell; ill-smelling.
Typist: Tyler