meaning of Ba Ba Ga Nush Ski

Ba Ba Ga Nush Ski meaning in Urban Dictionary

large centerpede that resides in empties around south-east asia