terry towelling - Spanish English Dictionary