patchouli
Top 30000
Meanings
Noun
1. patchouli (plant)
2. patchouli (oil)