tsarevich
noun
°a son of a tsar, a prince in Russia or Bulgaria.
°the firstborn son of a tsar.