lost its former advantages

language: en

definitions

  1. Not as strong as before.
    en: Not as strong as before.

examples