animal transport platform - Alemán Inglés Diccionario