Translation of "illa" into English
island, isle, island are the top translations of "illa" into English.
illa
-
island
nounarea of land completely surrounded by water
-
isle
noun
-
Show algorithmically generated translations
Automatic translations of "illa" into English
-
Glosbe Translate
Translations with alternative spelling
Illa
-
island
verb nounsub-continental land that is surrounded by water
Phrases similar to "illa" with translations into English
-
Île-de-France
-
Isle of Man · Mann
-
Maria Island
-
norfolk island
-
L'Isle-sur-la-Sorgue
-
Baffin Island
-
Ellesmere Island
Add example
Add