Translation of isla peatonal in English:

isla peatonal

safety island, n.

feminine noun

  • 1

    safety island US
    traffic island British