To be mentally or physically handicapped
Omg have you seen that kid Peter recently? He is totally capped.
3👍 2👎