Top definition
ambitious, having high expectations for oneself
New York City is crawling with sid-like characters in the entertainment industry.
by S. Le October 02, 2003
Get the mug
Get a sid-like mug for your mate James.