to supply the best goods - Turkish English Dictionary