The mark consists of the wording "Upon clouds" in a stylized font.As for the graphics, the image of the upper part is a drop of water, and the lower part is two open leaves,the whole graphics looks like a hat.
The non-Latin characters in the mark transliterate to Upon clouds and this has no meaning in a foreign language.
The English translation of Upon clouds in the mark is Upon clouds; The wording Upon clouds has no meaning in a foreign language.