zenobia (papilio zenobia) - Alemán Inglés Diccionario