Translation of tempua in English:

tempua

noun

  • 1

    a type of bird that is adept at making nests, weaver finch