matching of supply and demand - Alemán Inglés Diccionario