ALL meanings of honest john
hon·est john
H h - noun honest john Informal. an honest, sincere man. a man so trusting and innocent that he may be easily cheated or deceived. 1
- noun honest john a surface-to-surface, single-stage U.S. artillery rocket. 1