English | German | Russian | Czech

apartment-sit English

Meaning apartment-sit meaning

What does apartment-sit mean?

apartment-sit

To live in and take care of someone's apartment while they are away.

Are you looking for...?