dcsimg
Unresolved name

Odontochilus putaoensis

Odontochilus putaoensis is a species of in the family orchids.