Translated Labs
YOU SAID:
Mayo is the sun of the sun
INTO JAPANESE
メイヨーは太陽の太陽です
BACK INTO ENGLISH
Mayo is the sun's sun
Come on, you can do better than that.