Top definition
A person who amazing at catching people in traps. See also: Master-baiter
When I went hunting with vigneshsai, we smelled for several weeks.
by theofficialande69 May 04, 2018
Get the mug
Get a vigneshsai mug for your father-in-law Paul.