informative; to pass information
that was so insightful to know that, please tell me more.
by rewrightthedictionary December 29, 2008
1 more definition
To have no neck.
Joel I really wanted you to have this necklace, but you're so insightful.
by Paul Vitty January 25, 2009