deposit institution - Turkish English Dictionary