personal fixed term chartered bank deposit - Spanish English Dictionary

Suggest a Term