1 definition by DeonDray

Top Definition
A beautiful strong woman that is able to capture a man's heart and soul by her personality alone.
Every man deserves and needs a chela to complete them
by DeonDray March 06, 2003

Mug icon
Buy a Chela mug!