despilchar - French English Dictionary