Tulagi
English
Alternative forms
Tulaghi
Proper noun
Tulagi
A small island of the
Solomon Islands
.