provided with everything necessary - Turkish English Dictionary