Translation of boa in English:

boa

boa

noun

  • 1

    boa, large South American snake that crushes its prey