having the necessary documents or vouchers - Francés Inglés Diccionario