babchi noun1 •A medicinal plant (Psoralea corylifolia) native to India and other parts of Asia, whose seeds contain bioactive compounds like bavachin and psoralen.Apply a smooth paste of babchi seeds, poppy seeds, black cumin and dried copra (coconut) and allow it to remain for 3 hours before washing off in lukewarm water. — 2003