critter_sitterEnglish

critter sitter, pet sitter

Noun

Someone left in charge of pets while their owners are away from home

English: pet sitter, critter sitter

English words with similar meanings

Show 1 words