vetiver
English
vetiver meaning in English • vetiver का अर्थ अंग्रेजी में
Noun
- An East Indian grass (Andropogon muricatus); also, its fragrant roots which are much used for making mats and screens. Also called kuskus>, and khuskhus>.