Tahua
See also:
tahua
English
Proper noun
Tahua
A
Duff Islands
archipelago
, located in the Temotu Province of the
Solomon Islands
.
Anagrams
Thaua