Definify.com

Definition 2025


yishla

yishla

Chamicuro

Noun

yishla

  1. island