Meanings

  1. producing

  2. productive

  3. secreting