scleroderma flavidium - English Synonyms Dictionary

scleroderma flavidium

n.
[1] star earthball