meaning of Awkward Squirtle

Awkward Squirtle meaning in Urban Dictionary

when someone makes a FAILED pokemon referencemade up in Smiles's BlogTV show