dcsimg
Unresolved name

Oligochaetochilus terminalis

Oligochaetochilus terminalis is a species of in the family orchids.