deposits on short notice - Turkish English Dictionary