hand out leaflets - Francés Inglés Diccionario