A subwoofer is a very large speaker that outputs alot of bass, it can be used for music, some people put them in their car and you hear the block shake
I have like a 6" or whatever it is in the JBL unit. It could be 8", but it's fairly compact. Pretty nice but doesn't play ballin' beats or anything, but it is high clarity.