meaning of patchouli

1. Alt. of Patchouly
2.
a heavy perfume made from the patchouli plant


Related Words

patchouli |

Developed & Maintained By Taraprasad.com

Treasure Words