have a desperate longing - French English Dictionary