instantaneous availability - German English Dictionary