zenobia (papilio zenobia) - Español Inglés Diccionario