1 definition by Matty "The Iceman" Ice

A synonym for sexual intercourse. Originated in Braintree, Ma.
Me and my girl just had the Electric Wango Dango for the first time, and it was magical.
by Matty "The Iceman" Ice March 8, 2011
Get the Electric Wango Dango mug.