Meanings

  1. regenerable, renewable