Find the word definition

Wikipedia
Pavuvu

Pavuvu is the largest of the Russell Islands in Central Province, Solomon Islands. It is located Northwest of Guadalcanal. The area is 129.19 km².