Back to Dictionary
柘榴
zhèliú
1. pomegranate