(Euglossa villosa)
Euglossa villosa is a species of orchid bee in the genus Euglossa. It has been found in Mexico, Guatemala, Nicaragua, Costa Rica, and Panama.