A New Zealander's way of saying "llama song". Other synonyms include "larva song"
Look up the "lava song" on youtube!