vocab dash
Log in
Sign up
guardarraíl
Meanings
Noun
1. guardrail, crash barrier, traffic barrier