Definify.com

Definition 2024


yishla

yishla

Chamicuro

Noun

yishla

  1. island