What does MENCAP stand for?
What does MENCAP mean? This page is about the various possible meanings of the acronym, abbreviation, shorthand or slang term: MENCAP.
What does MENCAP mean?
- The Royal Mencap Society is a charity based in the UK that works with people with a learning disability.