have everything one needs - Turkish English Dictionary