Sort:  

no idea! Japan likes to take English words and hit them with hammers until they hardly have any logical connection to English