Definitions of herba impia:

  • noun:   (literally an undutiful herb) a variety of cotton rose