dcsimg
Unresolved name

Odontochilus inabae

Odontochilus inabae is a species of in the family orchids.