be alive and kicking - Turkish English Dictionary