1 definition by Shekhina

1
Multiple Tongue Orgasms - the burst of flavor you get when biting into something delicious.
"Have you tried that apple pie yet? MTO's all the way, baby'
by Shekhina November 30, 2008
Get the merch
Get the MTO neck gaiter and mug.