1 definition by Sheena francine aka sheebananas
One who looks seemingly funny to the naked eye and or the naked mind in such a way he or she presents him or herself to another in a manner in which it makes the other feel shy.
by Sheena francine aka sheebananas June 30, 2006