English to Catalan Dictionary
lubricate
Lubrificació (mecànica)
Meaning for lubricate found in 12 Languages.
Sponored Video