turtle neck sweater - Spanish English Dictionary