a raft of something - Spanish English Dictionary