Yaru
See also:
yaru
English
Proper noun
Yaru
A village in Hormozgan Province, Iran.
A town in Pakistan.
An island in the Tanimbar Islands group of Indonesia.
Anagrams
Uray