1 definition by Elwinrockz
Dear God Vicky Forsyth Smith is such a leafy turtle rock.
Elwin the Leafy turtle rock can be so annoying when she wont talk.
Elwin the Leafy turtle rock can be so annoying when she wont talk.
by Elwinrockz December 16, 2009