
beheimaten
to be home to
To be the natural habitat for certain animals or plants, or to provide a home for someone/something. It can also be used for institutions that house collections or similar things.
Der Nationalpark beheimatet viele seltene Vogelarten.
The national park is home to many rare bird species.
