be home to something
bir şeye ev sahipliği yapmak
To be the place where particular people, animals or things live or can be found.
- The city is home to three universities and over a hundred thousand students.
- The Amazon rainforest is home to millions of species, many of which have not yet been identified.