Search term agarra has one result
Jump to
PT Portuguese EN English
agarra (v n) [A handle or other place to grip] grip (v n) [A handle or other place to grip]