cash and term deposit - Spanish English Dictionary