supplicate - French English Dictionary