recently spawned salmon - German English Dictionary