red-tailed bumblebee - French English Dictionary