stringed instrument with a long neck - Spanish English Dictionary