on perambulators - Alemán Inglés Diccionario