meaning of Awkward shrub

Awkward shrub meaning in Urban Dictionary

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