A kind of person who is very shy and camoflagues themselves and their emotions.
Dear God Vicky Forsyth Smith is such a leafy turtle rock.Elwin the Leafy turtle rock can be so annoying when she wont talk.