rat kitten - French English Dictionary