Back to N3 Words
Meanings
English
to live (in the house of one's employer, teacher, etc.)