栛

Definitions

 * 1) the lychee, a fruit which grows in South China