organ of sachs - Spanish English Dictionary