Definition of vetivert

Definition of vetivert
  1. vetivert Noun The essential oil of the vetiver plant
Need more help? Try our forum NEW