a dust kitten - French English Dictionary