many pets - French English Dictionary