semavat - French English Dictionary