I'm pretty sure fluttershy is one of those fancy internet slang words for those people that hang around in public toilets with nothing but a trenchcoat on, waiting for George Michael to show up.