Translation of boa in Malay

boa

ular boa

noun

  • 1

    ular boa, sejenis ular besar di Amerika Selatan yang meremukkan mangsanya