Socotra sunbird noun1 •Chalcomitra balfouri, a species of sunbird native to the Yemeni island of Socotra. formsSocotra sunbirds