despechugado - French English Dictionary