trust fund for mine clearance - Alemán Inglés Diccionario