be alive and kicking - Turco Inglés Diccionario