kamus
.
Search
About
volvaria_bombycina
English
Volvaria bombycina
Noun
A parasite on various trees
English: Volvaria bombycina