PATCHOULY

Definition of PATCHOULY

  1. (noun)small East Indian shrubby mint; fragrant oil from its leaves is used in perfumes
  2. (noun)a heavy perfume made from the patchouli plant