mechanocyte - Francés Inglés Diccionario