Back to Dictionary
参宿
參宿
Shēnxiù
1. Three Stars (Chinese constellation)
Noun