meaning of Captain Wow

Captain Wow meaning in Urban Dictionary

1. a person who attempts to work heroic or brave, but definitely fails.2. Someone who does anything really ridiculous or stupid, but thinks that it's really brilliant.