Back to Dictionary
森罗
森羅
sēnluó
1. many things arranged together, or connected together
2. to go on limitlessly