to put a cover on something - Spanish English Dictionary