Translation of sight draft in Spanish:

sight draft

letra a la vista, n.

(British sight bill)

noun

  • 1

    letra a la vista feminine
    efecto a la vista masculine