ChamicuroEdit

EtymologyEdit

From Spanish isla.

NounEdit

yishla

  1. island