ウメラ
Meanings
Noun
1. woomera; womera; Australian aboriginal spear throwing implement
Other readings