a security blanket - Spanish English Dictionary