Top definition
To be stuck...to have several different task to complete ....but so over whelmed you do not complete one....geeking
I had so much to to now I'm turttlin
by LalaValleyGirl March 07, 2017
Get the mug
Get a turttlin mug for your girlfriend Nathalie.