uma thurmanish Share definition Flag perfect, but you can’t really explain why The new BMW Z4 is very Uma Thurmanish. uma thurmanish by TopGearSlangs August 19, 2010 0 0 Get merch Get the uma thurmanish mug. Buy Now — $32.95 See more merch