instantaneous availability - Turkish English Dictionary