Spanish-English dictionary »

demoscene meaning in English

SpanishEnglish
demoscene noun
{f}

demoscene(computing subculture)
noun