high pitched musical instrument - Spanish English Dictionary