Green’s Dictionary of Slang

tutu adj.

see too-too adj.