Translation of macagua in English:

macagua

large poisonous snake, n.

feminine noun

  • 1

    (en Venezuela)
    large poisonous snake