1. Yarura - Noun
2. Yarura - Proper noun
Yarura pl (plural only) Alternative form of Yaruro
Yarura Alternative form of Yaruro