Back to Dictionary
奥卢
奧盧
Àolú
1. Oulu (city in Finland)
Noun