palmyra - French English Dictionary