1 definition by ColossalFan

Is a name that defines a sweet, smart, loving, caring, gentle, passionate, understanding, giving, helpful, strong, funny, well-rounded, good person.
Zachary makes a good and trustworthy friend.
by ColossalFan February 9, 2010
Get the Zachary mug.