As an adjective salmonoid is
of or pertaining to the salmonoidea suborder of salmon.
As a noun salmonoid is
any of these fish.
salmonoidea
Not English
Salmonoidea has no English definition. It may be misspelled.
salmonoid
English
Adjective
(-)
Of or pertaining to the Salmonoidea suborder of salmon
Anagrams
*