1 definition by Jack Davison

1
(Verb). To make a quick and to-the-point phone call that lasts under 30 seconds.
"Let me testosterphone James, it will only take a minute!"
by Jack Davison April 30, 2007
Get the mug
Get a Testosterphone mug for your friend Vivek.