Nantucket

1. (noun) an island resort off Cape Cod; formerly a center of the whaling industry
Related Words: island



Terms and Conditions of Use / Copyright Notice