Top definition
A small town in Finland you never want to be in. Full of badmouthing idiots. If you find yourself there, *leave*.

(But have a kebab first. They're great in Dilana.)
Ever been to Virrat?
by nopa March 10, 2011
Get the mug
Get a Virrat mug for your father-in-law Georges.