translate English to French: Perhaps most memorable were the few years they lived in Spain, on a military base outside of Madrid.
Peut-être que les plus mémorables étaient les quelques années durant lesquelles ils ont vécu en Espagne, dans une base militaire en dehors de Madrid.