From Longman Business Dictionary
girogi·ro /ˈdʒaɪrəʊ-roʊ/ noun British EnglishBrE [uncountableU] (also National Giro)BANKING in Britain and some other countries, a system for sending money electronically from one bank account to anotherYou can pay your gas bill by giro.
bank giro credits