e-business deposit - Turkish English Dictionary