rocking armature - Turkish English Dictionary