Slang meaning of TAVISH

TAVISH means: Tavish is British slang for a Scot.