meaning of Abbaurate

Abbaurate - German to English

decay rate

View more

  • degradation price
  • depletion rate