musical instrument resembling a large lute - Francés Inglés Diccionario