spoilt by rats - French English Dictionary