Back to Dictionary

vetiver (a plant)

noun

Louisiana Creole

vetiver