Search term agarrador has one result
Jump to
PT Portuguese EN English
agarrador (v n) [a mechanical device that grabs] (v n) grab (v n) [a mechanical device that grabs]