meaning of pet sitter

1. someone left in charge of pets while their owners are away from home


Related Words

pet sitter |

Developed & Maintained By Taraprasad.com

Treasure Words