babchi

Noun

 * 1) A medicinal plant  native to India and other parts of Asia, whose seeds contain bioactive compounds like bavachin and psoralen.