English-Italian dictionary »

twin-cam meaning in Italian

EnglishItalian
twin-cam (Describing an engine with a pair of overhead camshafts)
noun

bialberonoun