Meaning of ikastola in Spanish:

ikastola

Translate ikastola into English

feminine noun

Spain
  • 1Escuela de enseñanza primaria en la que la enseñanza se imparte en euskera.