Spanish-English dictionary »

archilaúd meaning in English

SpanishEnglish
archilaúd noun
{m}

archlute(stringed musical instrument)
noun