Dictionary search results

Showing 1-3 of 3 results

bumblebee US English

A large hairy bee with a loud hum, living in small colonies in holes underground

bumblebee English-Spanish

abejorro m