Define Meru. Meru synonyms, Meru pronunciation, Meru translation, English dictionary definition of Meru. n. 1. See Meros. Webster's Revised Unabridged Dictionary, published 1913 by G. & C. Merriam Co
The move follows after Mahindra Electric and Meru announced a joint electric vehicle pilot project in Hyderabad. Mahindra acquires 55 pc stake in Meru Cabs for Rs 201 crore Mathenge, the EAPC Meru Central development projects coordinator, said some MPs were against Ruto's visit. Meru leaders cla...