Spanish-English dictionary »

supercuerda meaning in English

SpanishEnglish
supercuerda noun
{f}

superstring(hypothetical physical object)
noun