Top definition
To place, as in location.
I'm siting my new business selling bags to bag-ladies on Park Avenue.
by Weaver2 January 30, 2012
Get the mug
Get a siting mug for your mother-in-law Yasemin.