piano and harpsicord maker - French English Dictionary