stray (dog or cat) - French English Dictionary