Does anyone know? During the slow motion footage it looks like ambushka ambushka? Maybe maybe not! and what does it mean in english. We saw her say it a few time and just curious thats all.