landlocked salmon
English Dictionary
->
Letter L
-> landlocked salmon
Search Dictionary:
landlocked salmon Definition
(n)
Atlantic
salmon
confined
to
lakes
of
New
England
and
southeastern
Canada
landlocked salmon Synonyms
lake salmon
landlocked salmon
© Art Branch Inc.