It can have many meanings. It means filling, filling, using, taking over, taking over, invading, inhabiting, living, residing, performing, exercising, hiring, employing, snbodying.
* Only one "like" per meaning and day, the more "likes" the meaning will appear higher in the list