Top definition
Is some on or something that is mentally or physically challenged.
by Abrien May 09, 2018
Get the mug
Get a abrien mug for your cat Zora.