Gallofa or Gallofaturbo so as its meaning related to lunfardo in chile we all know here in Spain which means oral sex, because I've put it in the best possible way here so not what take to evil, but in reality the meaning is much more rude and when you add the word turbo refers to the male self-satisfaction.Also have learnt that other countries also has the same meaning and one annex which is merely offensive to denoting a clear discrimination by the so-called food of the poor in disparaging and humiliating way that I think makes many years ago.