tamo Share definition Flag A word used in Dundee Scotland. Used to describe someone who hasen't had a french kiss Jimmy; You heard about Dean, Alfie? Alfie; Nut what about him Jimmy; Still a tamo tamo by Kerrzo November 18, 2009 0 0 Get merch Get the tamo mug. Buy Now — $32.95 See more merch