meaning of abejorro

abejorro - Spanish to English

bumblebee