Currently available definitions
Odour in English
Noun- any property detected by the olfactory system
- the sensation that results when olfactory receptors in the nose are stimulated by particular chemicals in gaseous form
Odour in Falam
Noun- Rim
- a nam, rimhaw
- rimnam mi
Odour in Matu
Noun- abo, abo rhiim
Odour in Mizo
Noun- rim. odoriferous, odorous, adjs., rimtui. odourless, adj. rim nei lo
Odour in Tedim
Noun- gimnam, anam