Definition, synonyms and related words
Crotalaria juncea, an East Indian leguminous plant yielding a fiber.