Designed by
Title
A pollinator insect, butterfly, perched on a green leaf #309733064
Description
A pollinator, butterfly, an insect and arthropod, is perched on a vibrant green leaf. Moths and butterflies help pollinate terrestrial plants, despite some being considered pests