The mark consists of the stylized wording "ECOSUN" and three Chinese characters "YI KE SHENG".
The non-Latin characters in the mark transliterate to "YI, KE, SHENG" and this means "benefit, able to, to be born" in English.
Color is not claimed as a feature of the mark.
The wording ECOSUN has no meaning in a foreign language.