idiochord noun1 •Any musical instrument whose "string" is made from the same material as its resonating body. formsidiochords