桃花源táohuāyuánTop 35000Meanings1. the Peach Blossom Spring, a hidden land of peace and prosperity2. utopiaCharacters used桃peach花flower源root