telerón - Spanish English Dictionary

telerón

Meanings of "telerón" in English Spanish Dictionary : 1 result(s)

Spanish English
Military
telerón [m] brace