What does Awkward shrub mean?

Awkward shrub meaning in Urban Dictionary

the brand new uncomfortable turtle. An instant of cold, unmoving personal displeasure.