What is the meaning of στο_πι_και_φι?

immediately, unhesitatingly, at the drop of a hat

Source: wiktionary.org