beheimatetEnglish translation of beheimatetAdj. an einem Ort/in einem Land usw. beheimatet sein = be native to a place/to a country etc.