stringed instrument with a long neck - German English Dictionary