long term deposit - Turkish English Dictionary