Isle

French Meaning

île

English Meaning

  1. An island, especially a small one.