recently spawned salmon - Turkish English Dictionary