vemu meaning in english [Tel.] n. The Margosa or Neem tree, Ammyadirachta indica. nimbavrksamu. See vepa.