Find the word definition

Wikipedia

Mencap

The Royal Mencap Society is a charity based in the UK that works with people with a learning disability.