pet boarding facility - French English Dictionary