zenobia (papilio zenobia) - French English Dictionary