musical instrument resembling a large lute - Alemán Inglés Diccionario