English edit

Proper noun edit

Taro Island

  1. One of the Solomon Islands.

Translations edit

Anagrams edit