vocab dash
Log in
Sign up
ウーメラ
Meanings
Noun
1. woomera; womera; Australian aboriginal spear throwing implement
Other readings
ウメラ