The crossword solution for the term PREVENT FROM HAVING is DENY. DENY is a verb which means to refuse to grant or allow something, or to state that something is not true. It is often used in the context of preventing someone from having something they want or need.