Giro Technician Share definition Flag The Job title of a person that is on the dole! The politically correct term for a bum! What do you do for a living? Me, I'm a giro technician! The money's whack but the hours are great! Giro Technician by Phatzoot June 23, 2011 Get the Giro Technician mug.