continuously encroached upon

language: en

definitions

  1. Slowly taken over.
    en: Slowly taken over.

examples