meaning of abgeschirmt

abgeschirmt - German to English

screened

View more

  • shielded
  • shrouded