atalanta - French English Dictionary