Back to Dictionary
贝丘
貝丘
bèiqiū
1. shell mound