supply (a need) - Turkish English Dictionary