noun (in India) the sum of ten million, especially of rupees; one hundred lacs. noun(in Indian English) ten million