Back to Dictionary
露珠
lùzhū
1. dewdrop
Uncommon • Top 85%