Spanish-English dictionary »

seminternado meaning in English

SpanishEnglish
seminternado noun
{m}

semi-boarding school(school)
noun