shorefish
/ˈʃɒr.fɪʃ/Definitions
1. noun
A fish that lives in or near the shore, particularly a species of fish that migrates between freshwater and saltwater habitats.
“The shorefish population in the estuary is a key indicator of the ecosystem’s health.”