Definitions
There is 1 meaning of the phrase
Armored Sea Robin.
Armored Sea Robin - as a noun
Sea robins having bony scutes on the body and barbels on the chin; found mostly on the continental slope
Synonyms (Exact Relations)
armored searobinperistedion miniatum