answersLogoWhite

0

The word has passed into the English language via the Italian from Latin 'insutalus'. Literally meaning 'made into a island'

User Avatar

Wiki User

8y ago

What else can I help you with?