yaru
/Y AA1 R UW0/noun
- 1
A village in Hormozgan Province, Iran.
- 2
A town in Pakistan.
- 3
An island in the Tanimbar Islands group of Indonesia.
Translate โyaruโ into another language
Choose a language below to open the translator with English selected as the source language.