vocab dash
Log in
Sign up
patchouli
Top 30000
Meanings
Noun
1. patchouli (plant)
2. patchouli (oil)