stray animal - French English Dictionary