Translation of tabarro in English:

tabarro

horsefly, n.

masculine noun

  • 1

    (tábano)
    horsefly
  • 2

    (avispa)
    wasp