machan (in india) - Español Inglés Diccionario