recently spawned salmon - French English Dictionary