SPHENISCUS DEMERSUS
(noun)Definitions
There is 1 meaning of the phrase
Spheniscus Demersus.
Spheniscus Demersus - as a noun
Small penguin of south america and southern africa with a braying call
Synonyms (Exact Relations)
jackass penguin