TOP

Definition of Joe Blow noun from the Oxford Advanced American Dictionary