Proper noun
An island in the British Virgin Islands.
An island in Anguilla.
Source: en.wiktionary.orgAnguilla News - Local & Regional by AnguillaLNT a SMG Product - Scrub Island Resort to host The BVI Sailing Festival's Island Invitational race. Source: Internet
PRESS RELEASE – There’s nothing like a good party at the finish to entice a fleet of enthusiastic racers to focus on the task at hand, and the Scrub Island Resort laid it on for racers today. Source: Internet