Translated from Chinese, Mogwai means 'devil'