Translation of tebuan in English:

tebuan

hornet

noun

  • 1

    hornet, a kind of a large wasp, stinging insect with a black-and-yellow striped body