John McCain Share definition Flag see also anhero John McCain is truly an hero. John McCain by elll May 29, 2009 Get the John McCain mug.