meaning of Awkward Ninja

Awkward Ninja meaning in Urban Dictionary

When someone unexpectedly appears regarding no place like a ninja and immediately makes you feel uncomfortable, frequently causing an awkward silence, after that vanishes as quickly