kaninudu meaning in english [Skt.] adj. Virgin born. n. One born to a virgin. kanyakoduku. Vyasa or Karna.