1 definition by Jamie *OJR* Forbes
Lit. Canine Testicles
Adjective phrase meaning excellent, or being of excellent quality. Usually applied to workmanship or build quality.
Adjective phrase meaning excellent, or being of excellent quality. Usually applied to workmanship or build quality.
by Jamie *OJR* Forbes May 14, 2003