ブブゼラです
bubuzeradesu

Noun
Desu Copula

The polite form of ブブゼラ

1. Bubuzela.

Polite