I have tried Google translate and it does not seems to be world in other language. Sadly it would be strong one. Anyway you can try to play brand able site of this domain and see if it interest someone. It does not feel like strong name to me, but maybe somebody out there will think otherwise. BTW isn't tien something meaningful in chinese?

