instrument definitions - French English Dictionary