Top definition
A source of security or stability. To navigate or to lead. A compliment for being ethical or doing right things.
You did the sicnarf thing.
I will sicnarf you to your room.
by Fadi Francis June 01, 2006
Get the mug
Get a sicnarf mug for your mate Riley.