to supply the best goods - Französisch Englisch Wörterbuch