Definify.com

Definition 2026


yishla

yishla

Chamicuro

Noun

yishla

  1. island