The character '译' means translation or communication, while '巍' signifies towering and majestic, symbolizing the transmission of lofty and grand ideals.
Yu, symbolizing wisdom and perseverance through the legend of Yu the Great controlling floods; Du, meaning to guard and protect, signifying steadfastness and safeguarding.