Lockhartia lunifera is a species of orchid endemic to Brazil.[1]
Lockhartia lunifera is a species of orchid endemic to Brazil.