The seeds of babchi plant, known scientifically as Psoralea corylifolia and colloquially as Bakuchi/Babchi, are kidney-shaped, bitter in taste, filled with astonishing therapeutic qualities, and yield a strong oil - bakuchi oil.
Mother Nature has truly endowed humanity with a plethora of flora, and..