Tulagi

Proper noun

 * 1) A small island of the Solomon Islands.