Slang for someone who spews forth ideas and opinions but can't seem to accept any input from the outside world.
Edit Word