Several references in Indian literature praise the knowledge of the Yavanas or the Greeks. The Mahabharata compliments them as "the all-knowing Yavanas" (sarvajnaa yavanaa) i.e. "The Yavanas, O king, are all-knowing; the Suras are particularly so. The mlecchas are wedded to the creations of their own fancy." and the creators of flying machines that are generally called vimanas. The "Brihat-Samhita" of the mathematician Varahamihira says: "The Greeks, though impure, must be honored since they were trained in sciences and therein, excelled others....." .

What does "sarvajnaa yavanaa" mean?