handerchief - French English Dictionary