jamming of an engine's mechanical parts - Francés Inglés Diccionario

Proponer traducción