hub (procurement hub) - Turkish English Dictionary