answersLogoWhite

0

Its the name of an Mobile TV company based in the UK that provides Live TV and video on mobile phones. It is also allegedly shouted at a Tibetan wedding meaning fortune and happiness.

User Avatar

Wiki User

14y ago

What else can I help you with?