red-tailed bumblebee - Spanish English Dictionary