Search term escora has 2 results
Jump to
PT Portuguese EN English
escora anchor
escora (v n adj) [a support rod] strut (v n adj) [a support rod]