(Indian) In mythology, nature spirits or water nymphs Health Source: Medical Dictionary Author: Health Dictionary