Chamicuro edit

Etymology edit

From Spanish isla.

Noun edit

yishla

  1. island