embanks - French English Dictionary