The leaf looks like an orchid but such plants usally have few larger flowers...this one seems to have lots of tiny
Orchid photos taken at Los Cedros in the early 90's by Morley Read. Photo not georeferenced so the position for the research station is given.
Las Vueltas Ecolodge, Cerro de la Muerte, Costa Rica