Top definition
Absolutely astoundingly magnificent sites unparallaled by any but a few
Some sites appear to be too dot to trot.
by Hercolena Oliver September 24, 2008
Get the mug
Get a too dot to trot mug for your grandma Sarah.