niagaras

Definition

Slang

  • plural noun the testicles, balls. Rhyming slang from ‘Niagara Falls’. A word heard in Britain and Australia, where it has been adopted especially by students, rock journalists, etc. from the original 1950s working-class usage.
http://www.dictionarycentral.com/definition/niagaras.html