Top definition
One who can win the world with his charm, poise, energy but is talkative. Is very attractive and well built. Sweet to hang around with.
by Gurucool May 07, 2018
Get the mug
Get a vishvajeet mug for your mother-in-law Larisa.