Sister might appear thus to people (7)
I believe the answer is:
inhabit
'to people' is the definition.
(people can mean to populate or inhabit)
I don't understand the rest of the clue.
Can you help me to learn more?
(Other definitions for inhabit that I've seen before include "Live in (a place)" , "people" , "Live in, occupy" , "Occupy (dwelling)" , "Occupy - settle" .)