Apte Sanskrit-English Dictionary a. 1 Relating to or caus- ing swoon, delusion &c.2 Perplex- ing, puzzling. Source entry