dcsimg
Unresolved name

Odontochilus chalmersii

Odontochilus chalmersii is a species of in the family orchids.