Lycaste powellii

Lycaste powellii is a species of terrestrial orchid endemic to Panama.